const express = require('express');
const app = express();
//使用一个json中间件 ，它负责接收请求体，然后把请求变成一个JSOn对象保存在req.body上
app.use(express.json());
const users = [];
/**
 * 返回用户列表
 */
app.get('/api/user',(req,res)=>{
    res.end(JSON.stringify(users));
});
/**
 * 添加用户
 */
app.post('/api/user',(req,res)=>{
    //获取请求体对象，得到是一个JSON对象
    let user = req.body;
    console.log('user',user);
    //给新添加的用户添加ID属性
    user.id = users.length;
    //把此新用户添加数组里
    users.push(user);
    //返回数组
    res.end(JSON.stringify(users));
});
app.listen(3000,()=>console.log('server started on 3000'));